function gskeleton_again()

    local target = Attack.get_target()
    Attack.aseq_rotate(0, target)
	
		
		Attack.act_aseq( 0, "happy" )
		local dmgts = Attack.aseq_time(0, "x")
		local ap = Attack.act_ap(0)
		local target_ap = Attack.act_ap(target)
		if target_ap > 0 then
			Attack.act_ap(target, target_ap + ap)
		else
			Attack.act_again(target)
			Attack.act_ap(target, ap)
		end
		Attack.atom_spawn(target, 1, "effect_dismissal")
	
	return true
end


